import 'package:flutter/material.dart';
import '../../domain/function_item.dart';

/// `functionItems` 是一个全局常量列表，定义了POS机中的所有常用功能项。
///
/// - **数据源**: 这个列表是 `FunctionsSection` 组件的数据源。
/// - **数据与UI分离**: 通过将数据定义在一个独立的文件中，实现了数据与UI逻辑的分离。
///   这样做的好处是，当需要修改、添加或删除功能项时，只需要修改这个列表，
///   而不需要改动任何UI代码，提高了代码的可维护性和可扩展性。


const List<FunctionItem> functionItems = [
  FunctionItem(icon: Icons.cleaning_services, label: '洁清'),
  FunctionItem(icon: Icons.transfer_within_a_station, label: '交班'),
  FunctionItem(icon: Icons.summarize, label: '日结'),
  FunctionItem(icon: Icons.model_training, label: '培训模式'),
  FunctionItem(icon: Icons.savings, label: '钱箱分配'),
  FunctionItem(icon: Icons.receipt_long, label: '报损'),
  FunctionItem(icon: Icons.fastfood, label: '试吃'),
  FunctionItem(icon: Icons.local_cafe, label: '伙伴饮料'),
  FunctionItem(icon: Icons.disabled_by_default, label: '做法停用'),
  FunctionItem(icon: Icons.attach_money, label: '开铺备用金'),
  FunctionItem(icon: Icons.view_list, label: '流水查询'),
  FunctionItem(icon: Icons.print, label: '打印版本查看'),
];